home *** CD-ROM | disk | FTP | other *** search
/ Aminet 49 / Aminet 49 (2002)(GTI - Schatztruhe)[!][Jun 2002].iso / Aminet / dev / src / CollidingStars.readme < prev    next >
Text File  |  2002-04-14  |  3KB  |  107 lines

  1. Short:    3d collision detection using bounding spheres  (OpenGL)
  2. Author:   walternn@rupert.informatik.uni-stuttgart.de (Norman Walter)
  3. Uploader: walternn@rupert.informatik.uni-stuttgart.de (Norman Walter)
  4. Version:  1.0
  5. Type:     dev/src
  6. Requires: C Compiler (e.g. gcc), StormMesa
  7.  
  8.  
  9. Requirements:
  10. -------------
  11. The executable included in this archive requires 68030 cpu and 68881 fpu or better.
  12. A 68060 or PowerPC CPU and a fast 3D-accelerator is highly recommended.
  13.  
  14. Expilicit: You NEED to install StormMesa to run the executable.
  15. For compiling you need the linker librarys.
  16.  
  17. Download StormMesa from:
  18.  
  19. http://www.haage-partner.com/3dworld/index-e.htm
  20.  
  21. To run the executable, you need the user archive.
  22. If you want to compile your own sources, you will need the developer
  23. archive.
  24.  
  25. Install the packages according to their manuals.
  26.  
  27. Make sure to link the linker librarys to your executable while compiling.
  28.  
  29. GCC example: gcc demosource.c -o demo -lGL
  30.  
  31. Where "demosource.c" is the source code of your OpenGL program and "demo"
  32. is the executable.
  33.  
  34. You can find StormMesa and many demos on the AmigaOS 3.5 CD-Rom.
  35.  
  36. To obtain hardware-acceleration, you will need a GFX-card with 3D-Chip
  37. (for example CyberVision 64/3D, CyberVisionPPC, Voodoo, etc.) AND
  38. a Warp3D driver for your 3D-hardware.
  39. OpenGL programs will run without 3D-hardware anyway, but slower.
  40.  
  41.  
  42. Usage:
  43. ------
  44. Just click the icon and watch.
  45.  
  46. Features:
  47. ---------
  48. - Hardware acceleration where available
  49. - Collision detection using the "bounding spheres" apporach
  50. - Nice reflection mapping
  51. - Linear filter option for smooth texture
  52. - Scaleable window
  53. - System friendly as possible
  54. - AmigaOS requesters
  55. - It`s fast, even on my good old A4000/030 with CV64/3D
  56.  
  57. Known problems:
  58. ---------------
  59. Makes traces and flickers in fullscreen-mode (maybe a bug in CGX?)
  60.  
  61. Remember:
  62. ---------
  63. The S3 Virge can only perform hardware acceleration within 15 Bit screenmodes.
  64.  
  65. Testet on Amiga 4000/30 with CyberVision64/3D,
  66. AmigaOS 3.5, CyberGraphX 3, Warp3D 3.
  67.  
  68.  
  69. Literature:
  70.  
  71. Brian W. Kernighan, Dennis M. Ritchie:
  72. The C Programming Language
  73.  
  74. Andrew Koenig: 
  75. C Traps and Pitfalls
  76.  
  77. Robert Sedgewick:
  78. Algorithms in C
  79.  
  80. Mason Woo, Jackie Neider, Tom David, Dave Shriner, Tom Davis:
  81. OpenGL 1.2 Programming Guide
  82.  
  83. Renate Kempf and Chris Frazier:
  84. OpenGL Reference Manual
  85.  
  86. Mark Kilgar:
  87. The OpenGL Utility Toolkit (GLUT) Programming Interface API
  88.  
  89. Kevin Hawkins, Dave Astle:
  90. OpenGL Game Programming
  91.  
  92.  
  93.  
  94. World Wide Web:
  95.  
  96. http://www.norman-interactive.com (my Homepage)
  97.  
  98. http://www.informatik.uni-stuttgart.de (University Stuttgart, Dept. of Computer Science)
  99.  
  100. http://www.ninemoons.com (GeekGadgets)
  101.  
  102. http://www.haage-partner.com (Haage & Partner Homepage)
  103.  
  104. http://www.sgi.com (Silicon Graphics - Inventor of OpenGL)
  105.  
  106. http://www.OpenGL.org (OpenGL Homepage)
  107.